have a long rap sheet - Francés Inglés Diccionario